/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package econutri.persistencia.entidades;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import lomtools.persistence.Bean;

/**
 *
 * @author Leonardo Oliveira Moreira
 */
@Entity
@Table(name="paciente")
public class Paciente extends Bean {

    @Id
    @SequenceGenerator(name="paciente_sequence", sequenceName="paciente_codigo_seq")
    @GeneratedValue(generator="paciente_sequence")
    @Column(name = "codigo", nullable=false)
    private Long codigo;
    @Column(name = "nome", nullable=false)
    private String nome;
    @Column(name = "nascimento", nullable=false)
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date nascimento;
    @Column(name = "sexo", nullable=false)
    private String sexo;

    @Column(name = "pesoatual", nullable=true)
    private Double pesoAtual;
    @Column(name = "pesousual", nullable=true)
    private Double pesoUsual;
    @Column(name = "altura", nullable=true)
    private Double altura;

    public Double getAltura() {
        return altura;
    }

    public void setAltura(Double altura) {
        this.altura = altura;
    }

    public Double getPesoAtual() {
        return pesoAtual;
    }

    public void setPesoAtual(Double pesoAtual) {
        this.pesoAtual = pesoAtual;
    }

    public Double getPesoUsual() {
        return pesoUsual;
    }

    public void setPesoUsual(Double pesoUsual) {
        this.pesoUsual = pesoUsual;
    }

    public Long getCodigo() {
        return codigo;
    }

    public void setCodigo(Long codigo) {
        this.codigo = codigo;
    }

    public Date getNascimento() {
        return nascimento;
    }

    public void setNascimento(Date nascimento) {
        this.nascimento = nascimento;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

}
